package com.tgu.service;

import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletRequest;

public interface IIconsService {

    /**
     * 根据文件名获取文件
     *
     * @param name
     * @return
     */
    byte[] getIconByName(String name);

    /**
     * 上传图片服务，将上传图的保存
     *
     * @param req
     * @param file
     * @param m
     * @return
     */
    String upLoadImg(HttpServletRequest req, @RequestParam("file") MultipartFile file, Model m);

    /**
     * 根据上传的文件名获取上传的图片，用于前端查看上传的图片
     *
     * @param name
     * @return
     */
    byte[] getUpLoadedImg(String name);
}

